
			 Blazin' Forth Editor
                         ====================

Line Commands
=============

( Note: _ represents a blank, __ represents two blanks, etc. )

T (n -- )       Types the line

P ( -- )        Copies the given string into the insert buffer, then
P__ or          puts a copy of the insert buffer in the current line.
P xxx

U ( -- )        Copies the given string into the insert buffer, then puts
U__ or          a copy of the insert buffer under the current line.
U xxx

M (block line --) Copies the current line into the insert buffer
                and moves a copy of the insert buffer into the line under
                the specified line in the destination block.

x ( -- )        Copies the current line into the insert buffer and extracts
                the line from the block.

String Operators
================

F or    ( -- )  Copies the given string into the find buffer, then
F xxx           finds the string in the current block.

S or   ( n -- ) Copies the given string into the find buffer, then
S xxx           searches the range of blocks, starting from the current
                block and edning with n-1	 for the string.

E       ( -- )  To be used after F. Erase as many characters as are
                currently in the find buffer, going backwards from
                the cursor

D or    ( -- )  Copies the given string into the find buffer, then 
D xxx           deletes all characters starting from the current line
                and deletes it.

TILL or ( -- )  Copies the given string into the find buffer, then deletes
TILL xxx        all characters starting from the current cursor position
           	    up TILL and including the string.

I or    ( -- )  Copies the given string into the insert buffer, then
I xxx           inserts the contents of the insert buffer at the point
                just behind the cursor.

R or    ( -- )  Combines the commands E and I to replace a found string
R xxx           with a given string or the contents of the insert
                buffer.

BLOCK OPERATORS
===============

N       ( --  ) Selects the next block, and leaves its block number on
                the stac	 

B       ( --  ) Selects the block BEHIND current, and leaves its block
                number on the stack.

L       ( -- )  Lists the current block


TIPS
====

LIST a block, if it's new, use WIPE (or w) to clear it.

You can use T to type the line and make it current, i.e.

10 T

Types line 10, and makes it current.

P FOO

Will put FOO on the current line,

U FOO

Will put FOO under the current line, and make it the new current line.
All lines below that will be pushed down. Bottom line scrolls off.
	  deletes the current line, all lines below it move up.
